home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / g_man / cat3 / OpenGL / glgetpixelmap.z / glgetpixelmap
Encoding:
Text File  |  1998-10-20  |  9.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp((((3333GGGG))))              OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee              ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaappppffffvvvv,,,, ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaappppuuuuiiiivvvv,,,, ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaappppuuuussssvvvv - return the
  10.      specified pixel map
  11.  
  12.  
  13. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  14.      void ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaappppffffvvvv( GLenum _m_a_p,
  15.                            GLfloat *_v_a_l_u_e_s )
  16.      void ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaappppuuuuiiiivvvv( GLenum _m_a_p,
  17.                             GLuint *_v_a_l_u_e_s )
  18.      void ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaappppuuuussssvvvv( GLenum _m_a_p,
  19.                             GLushort *_v_a_l_u_e_s )
  20.  
  21.  
  22. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  23.      _m_a_p     Specifies the name of the pixel map to return.  Accepted values
  24.              are GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____IIII, GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____SSSS____TTTTOOOO____SSSS,
  25.              GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____RRRR, GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____GGGG, GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____BBBB,
  26.              GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____AAAA, GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____RRRR____TTTTOOOO____RRRR, GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____GGGG____TTTTOOOO____GGGG,
  27.              GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____BBBB____TTTTOOOO____BBBB, and GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____AAAA____TTTTOOOO____AAAA.
  28.  
  29.      _v_a_l_u_e_s  Returns the pixel map contents.
  30.  
  31. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  32.      See the ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp reference page for a description of the acceptable
  33.      values for the _m_a_p parameter.  ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp returns in _v_a_l_u_e_s the
  34.      contents of the pixel map specified in _m_a_p.  Pixel maps are used during
  35.      the execution of ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss, ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD,
  36.      and ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD to map color indices, stencil indices, color components,
  37.      and depth components to other values.
  38.  
  39.      Unsigned integer values, if requested, are linearly mapped from the
  40.      internal fixed or floating-point representation such that 1.0 maps to the
  41.      largest representable integer value, and 0.0 maps to 0.  Return unsigned
  42.      integer values are undefined if the map value was not in the range [0,1].
  43.  
  44.      To determine the required size of _m_a_p, call ggggllllGGGGeeeetttt with the appropriate
  45.      symbolic constant.
  46.  
  47. NNNNOOOOTTTTEEEESSSS
  48.      If an error is generated, no change is made to the contents of _v_a_l_u_e_s.
  49.  
  50. EEEERRRRRRRROOOORRRRSSSS
  51.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _m_a_p is not an accepted value.
  52.  
  53.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp is executed between
  54.      the execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
  55.  
  56. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  57.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____IIII____SSSSIIIIZZZZEEEE
  58.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____SSSS____TTTTOOOO____SSSS____SSSSIIIIZZZZEEEE
  59.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp((((3333GGGG))))              OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee              ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp((((3333GGGG))))
  71.  
  72.  
  73.  
  74.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE
  75.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE
  76.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE
  77.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____RRRR____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE
  78.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____GGGG____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE
  79.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____BBBB____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE
  80.      ggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____AAAA____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE
  81.      ggggllllGGGGeeeetttt with argument GGGGLLLL____MMMMAAAAXXXX____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____TTTTAAAABBBBLLLLEEEE
  82.  
  83.  
  84. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  85.      ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss, ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp, ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr, ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss,
  86.      ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.